#define _CRT_SECURE_NO_WARNINGS 1


#include"HashTable.h"
#include"unordered_map.h"
#include"unordered_set.h"

namespace yyh
{
	//void test1()
	//{
	//	int arr[] = { 19,30,5,36,13,20,21,12,58,111 };
	//	unordered_set<int> tree;
	//	for (auto& e : arr)
	//	{
	//		tree.insert(e);
	//	}

	//	/*tree.Insert({ 34,34 });
	//	tree.Erase(5);
	//	hash.Erase(58);
	//	hash.Erase(111);*/
	//	//hash.Insert({ -1, -1 });
	//	//hash.Insert({ 3.14, 3.14 });
	//	//cout << hash.Find(-1) << endl;
	//	//cout << hash.Find(3.14) << endl;
	//	/*for (size_t i = 0; i < 50; i++)
	//	{
	//		hash.Insert({ rand(),1 });
	//	}

	//	cout << hash.Find(20) << endl;
	//	cout << hash.Find(9) << endl;
	//	hash.Erase(30);
	//	cout << hash.Find(20) << endl;
	//	cout << hash.Find(9) << endl;
	//	cout << hash.Find(30) << endl;*/
	//}
}

int main()
{
	yyh::set_test1();
	yyh::map_test1();

	return 0;
}